/**
 * Author(s): xuming.Wong <xuming.Wong@gmail.com>
 */

#ifndef __M2_SKELETON_LOADER_H__
#define __M2_SKELETON_LOADER_H__

#include "OgreResource.h"

namespace PQGameCore
{
	/** Manual load wow m2 skeleton data into ogre
    */
	class M2SkeletonLoader 
		: public Ogre::ManualResourceLoader
	{
	public:
		M2SkeletonLoader(std::string path);//path is m2 file path
		virtual ~M2SkeletonLoader();

		void loadResource(Ogre::Resource* resource);
	private:
		std::string _path;

	};

}

#endif
